/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

import java.util.*;
/**
 *
 * @author Diego
 */
public class Nodo extends Punto {

    private String etiqueta;

    public void setEtiqueta(String pEtiqueta)
    {
        etiqueta = pEtiqueta;
    }

    public String getEtiqueta()
    {
        return etiqueta;
    }

    public void setPunto(Punto pPunto)
    {
        super.setPuntoCoordenada(pPunto.getCoordenadaX(),pPunto.getCoordenadaY());
    }

    public static String existeEnListadoNodos(List<Nodo> conjuntoNodos,Nodo pNodo)
    {
        Iterator<Nodo> recorrido = conjuntoNodos.iterator();
        while(recorrido.hasNext())
        {
            Nodo comprobar = recorrido.next();
            if(comprobar.esIgual(pNodo))
            {
                return comprobar.getEtiqueta();
            }
        }
        return null;
    }

    public void imprimirNodo()
    {
        System.out.print("["+etiqueta+"]->");
        super.imprimirPunto();
    }
}
